postfix
Introduction
This cheat sheet provides a quick reference for some common Postfix commands and concepts. Postfix is a popular open-source mail transfer agent (MTA) used for routing and delivering email on Unix-like operating systems.
Postfix Concepts
Postfix Configuration Files
Postfix configuration is defined in various configuration files located in /etc/postfix/.
Edit the main configuration file:
sudo nano /etc/postfix/main.cfView the content of the main configuration file:
cat /etc/postfix/main.cf
Basic Postfix Commands
Start
Postfixservice:sudo service postfix startStop
Postfixservice:sudo service postfix stopReload
Postfixconfiguration:sudo service postfix reload
Virtual Domains
Postfix can handle virtual domains and multiple email domains.
Configure virtual domains in
main.cf:virtual_alias_domains = example.comDefine virtual alias mappings in
main.cf:virtual_alias_maps = hash:/etc/postfix/virtual
Email Forwarding
Postfix can forward emails to other addresses.
Add email forwarding rules in
/etc/postfix/virtual:Update the virtual alias database:
sudo postmap /etc/postfix/virtual
Relaying and SMTP Authentication
To allow relaying and SMTP authentication for external